* {
    box-sizing: border-box;
}

.bordered {
    border: 1px solid red;
}

.page {
    background-color: whitesmoke;
    min-height      : 100vh;

    .coverImage {
        width: 100%;
    }

    .tabHeader {
        font-weight: bolder;
    }

    .mediaInfo {
        margin-top: 5Px;
    }

    .richText {
        padding         : 20Px 20Px 0;
        margin-top      : 10Px;
        background-color: white;
        box-sizing      : border-box;
        font-size       : 16Px;
        font-weight     : normal;
        color           : #333;
        line-height     : 1.5;
        overflow        : hidden;
        text-align      : left;
        word-wrap       : break-word;

        p {
            margin-top: 10Px;
        }
    }
    .tabsPane {
        background-color: white;
        font-weight:normal;
        margin-top: 5Px;
        .toolBar {
            font-size: 14Px;
            color: #323233;

            font-weight: 700;
            line-height: 1.5;
            
            padding: 10Px 20Px 0;
        }
        .columListItem {
            padding-top: 2Px;
            
        }
    }
    

}